cfbb1f913c1a5ce13bb3d5566b5fa56e3618d78f,core/generator/source/jetbrains/mps/generator/impl/interpreted/TemplateRootMappingRuleInterpreted.java,TemplateRootMappingRuleInterpreted,TemplateRootMappingRuleInterpreted,#SNode#,42

Before Change



  public TemplateRootMappingRuleInterpreted(SNode rule) {
    ruleNode = rule;
    applicableConcept = RuleUtil.getBaseRuleApplicableConcept(rule);
  }

  @Override

After Change



  public TemplateRootMappingRuleInterpreted(SNode rule) {
    ruleNode = rule;
    applicableConcept = NameUtil.nodeFQName(RuleUtil.getBaseRuleApplicableConcept(rule));

    SNode condition = RuleUtil.getBaseRuleCondition(ruleNode);
    conditionMethod = condition == null ? null : TemplateFunctionMethodName.baseMappingRule_Condition(condition);

    ruleMappingName = RuleUtil.getBaseRuleLabel(ruleNode);
    templateNode = RuleUtil.getRootRuleTemplateNode(ruleNode);
  }